
/*
* *
*   1. 关键字 ： function
*   2. 函数的名称
*   3. 参数列表
*           形式参数（占位符）
*   4. 函数体
*   5. 返回值
* */
function steps(){
    console.log("step1");
    console.log("step2");
    console.log("step3");
}

function doSth(thing) {

    return "do" + " " + thing;
}

/***
 *
 * 函数变量和回调函数
 *     具名函数和匿名函数
 *
 * */
/*
*   message1 = 'hello'
*   message2='world’
* */
var foo = function (message1,message2) {

   return message1+message2;
}
/**
 * arr = [1,3,2]
 * filter= function(arr){
 *
 * }
 * **/
function max(arr,filter) {
    return filter(arr);  // function(arr){}();
}